Big Huge Thesaurus

electromotive drug administration

noun